<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="./index"><span class="identifier">core</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="alltypes/index.html"><span class="identifier">alltypes</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.scopes/-app-scope/index.html"><span class="identifier">@Scope</span> <span class="keyword">annotation</span> <span class="keyword">class </span><span class="identifier">AppScope</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.scopes/-app-scope/-init-.html"><span class="identifier">AppScope</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-base-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">BaseResponse</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-base-response/-init-.html"><span class="identifier">BaseResponse</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.responses.BaseResponse$<init>(kotlin.Any, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.DataResponse((com.vmadalin.core.network.responses.BaseResponse.T)))/code">code</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.BaseResponse$<init>(kotlin.Any, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.DataResponse((com.vmadalin.core.network.responses.BaseResponse.T)))/status">status</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.BaseResponse$<init>(kotlin.Any, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.DataResponse((com.vmadalin.core.network.responses.BaseResponse.T)))/message">message</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.BaseResponse$<init>(kotlin.Any, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.DataResponse((com.vmadalin.core.network.responses.BaseResponse.T)))/data">data</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.network.responses/-data-response/index.html"><span class="identifier">DataResponse</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-base-response/code.html"><span class="keyword">val </span><span class="identifier">code</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-base-response/data.html"><span class="keyword">val </span><span class="identifier">data</span><span class="symbol">: </span><a href="com.vmadalin.core.network.responses/-data-response/index.html"><span class="identifier">DataResponse</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-base-response/message.html"><span class="keyword">val </span><span class="identifier">message</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-base-response/status.html"><span class="keyword">val </span><span class="identifier">status</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">CharacterFavorite</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/-init-.html"><span class="identifier">CharacterFavorite</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavorite$<init>(kotlin.Long, kotlin.String, kotlin.String)/id">id</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavorite$<init>(kotlin.Long, kotlin.String, kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavorite$<init>(kotlin.Long, kotlin.String, kotlin.String)/imageUrl">imageUrl</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/image-url.html"><span class="keyword">val </span><span class="identifier">imageUrl</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/index.html"><span class="keyword">interface </span><span class="identifier">CharacterFavoriteDao</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/delete-all-characters-favorite.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">deleteAllCharactersFavorite</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/delete-character-favorite.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">deleteCharacterFavorite</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao$deleteCharacterFavorite(com.vmadalin.core.database.characterfavorite.CharacterFavorite)/character">character</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/delete-character-favorite-by-id.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">deleteCharacterFavoriteById</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao$deleteCharacterFavoriteById(kotlin.Long)/characterFavoriteId">characterFavoriteId</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/get-all-characters-favorite.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getAllCharactersFavorite</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/get-all-characters-favorite-live-data.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getAllCharactersFavoriteLiveData</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">LiveData</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/get-character-favorite.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getCharacterFavorite</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao$getCharacterFavorite(kotlin.Long)/characterFavoriteId">characterFavoriteId</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">?</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/insert-character-favorite.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">insertCharacterFavorite</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao$insertCharacterFavorite(com.vmadalin.core.database.characterfavorite.CharacterFavorite)/character">character</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/insert-characters-favorites.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">insertCharactersFavorites</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao$insertCharactersFavorites(kotlin.collections.List((com.vmadalin.core.database.characterfavorite.CharacterFavorite)))/characters">characters</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/index.html"><span class="keyword">class </span><span class="identifier">CharacterFavoriteRepository</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/-init-.html"><span class="identifier">CharacterFavoriteRepository</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$<init>(com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao)/characterFavoriteDao">characterFavoriteDao</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/index.html"><span class="identifier">CharacterFavoriteDao</span></a><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/delete-all-characters-favorite.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">deleteAllCharactersFavorite</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/delete-character-favorite.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">deleteCharacterFavorite</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$deleteCharacterFavorite(com.vmadalin.core.database.characterfavorite.CharacterFavorite)/character">character</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/delete-character-favorite-by-id.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">deleteCharacterFavoriteById</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$deleteCharacterFavoriteById(kotlin.Long)/characterFavoriteId">characterFavoriteId</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/get-all-characters-favorite.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getAllCharactersFavorite</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/get-all-characters-favorite-live-data.html"><span class="keyword">fun </span><span class="identifier">getAllCharactersFavoriteLiveData</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">LiveData</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/get-character-favorite.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getCharacterFavorite</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$getCharacterFavorite(kotlin.Long)/characterFavoriteId">characterFavoriteId</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">?</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/insert-character-favorite.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">insertCharacterFavorite</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$insertCharacterFavorite(kotlin.Long, kotlin.String, kotlin.String)/id">id</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$insertCharacterFavorite(kotlin.Long, kotlin.String, kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$insertCharacterFavorite(kotlin.Long, kotlin.String, kotlin.String)/imageUrl">imageUrl</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/insert-characters-favorites.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">insertCharactersFavorites</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$insertCharactersFavorites(kotlin.collections.List((com.vmadalin.core.database.characterfavorite.CharacterFavorite)))/characters">characters</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">CharacterResponse</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-response/-init-.html"><span class="identifier">CharacterResponse</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.responses.CharacterResponse$<init>(kotlin.Long, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.CharacterThumbnailResponse)/id">id</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.CharacterResponse$<init>(kotlin.Long, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.CharacterThumbnailResponse)/name">name</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.CharacterResponse$<init>(kotlin.Long, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.CharacterThumbnailResponse)/description">description</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.CharacterResponse$<init>(kotlin.Long, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.CharacterThumbnailResponse)/thumbnail">thumbnail</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.network.responses/-character-thumbnail-response/index.html"><span class="identifier">CharacterThumbnailResponse</span></a><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-response/description.html"><span class="keyword">val </span><span class="identifier">description</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-response/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-response/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-response/thumbnail.html"><span class="keyword">val </span><span class="identifier">thumbnail</span><span class="symbol">: </span><a href="com.vmadalin.core.network.responses/-character-thumbnail-response/index.html"><span class="identifier">CharacterThumbnailResponse</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-thumbnail-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">CharacterThumbnailResponse</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-thumbnail-response/-init-.html"><span class="identifier">CharacterThumbnailResponse</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.responses.CharacterThumbnailResponse$<init>(kotlin.String, kotlin.String)/path">path</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.CharacterThumbnailResponse$<init>(kotlin.String, kotlin.String)/extension">extension</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-thumbnail-response/extension.html"><span class="keyword">val </span><span class="identifier">extension</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-thumbnail-response/path.html"><span class="keyword">val </span><span class="identifier">path</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-context-module/index.html"><span class="identifier">@Module</span> <span class="keyword">class </span><span class="identifier">ContextModule</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-context-module/-init-.html"><span class="identifier">ContextModule</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.di.modules.ContextModule$<init>(android.app.Application)/application">application</span><span class="symbol">:</span>&nbsp;<a href="https://developer.android.com/reference/android/app/Application.html"><span class="identifier">Application</span></a><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-context-module/provide-context.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideContext</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://developer.android.com/reference/android/content/Context.html"><span class="identifier">Context</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di/-core-component/index.html"><span class="identifier">@Singleton</span> <span class="identifier">@Component</span><span class="symbol">(</span>[ContextModule, NetworkModule, DatabaseModule, UtilsModule]<span class="symbol">)</span> <span class="keyword">interface </span><span class="identifier">CoreComponent</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di/-core-component/character-favorite-dao.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">characterFavoriteDao</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/index.html"><span class="identifier">CharacterFavoriteDao</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di/-core-component/context.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">context</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://developer.android.com/reference/android/content/Context.html"><span class="identifier">Context</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di/-core-component/marvel-repository.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">marvelRepository</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.repositiories/-marvel-repository/index.html"><span class="identifier">MarvelRepository</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di/-core-component/marvel-service.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">marvelService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.services/-marvel-service/index.html"><span class="identifier">MarvelService</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di/-core-component/theme-utils.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">themeUtils</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.utils/-theme-utils/index.html"><span class="identifier">ThemeUtils</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-database-module/index.html"><span class="identifier">@Module</span> <span class="keyword">class </span><span class="identifier">DatabaseModule</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-database-module/-init-.html"><span class="identifier">DatabaseModule</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-database-module/provide-character-favorite-dao.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideCharacterFavoriteDao</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.di.modules.DatabaseModule$provideCharacterFavoriteDao(com.vmadalin.core.database.MarvelDatabase)/marvelDatabase">marvelDatabase</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.database/-marvel-database/index.html"><span class="identifier">MarvelDatabase</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/index.html"><span class="identifier">CharacterFavoriteDao</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-database-module/provide-character-favorite-repository.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideCharacterFavoriteRepository</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.di.modules.DatabaseModule$provideCharacterFavoriteRepository(com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao)/characterFavoriteDao">characterFavoriteDao</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/index.html"><span class="identifier">CharacterFavoriteDao</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/index.html"><span class="identifier">CharacterFavoriteRepository</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-database-module/provide-marvel-database.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideMarvelDatabase</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.di.modules.DatabaseModule$provideMarvelDatabase(android.content.Context)/context">context</span><span class="symbol">:</span>&nbsp;<a href="https://developer.android.com/reference/android/content/Context.html"><span class="identifier">Context</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.database/-marvel-database/index.html"><span class="identifier">MarvelDatabase</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-data-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">DataResponse</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-data-response/-init-.html"><span class="identifier">DataResponse</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.responses.DataResponse$<init>(kotlin.Int, kotlin.Int, kotlin.Int, kotlin.Int, kotlin.collections.List((com.vmadalin.core.network.responses.DataResponse.T)))/offset">offset</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.DataResponse$<init>(kotlin.Int, kotlin.Int, kotlin.Int, kotlin.Int, kotlin.collections.List((com.vmadalin.core.network.responses.DataResponse.T)))/limit">limit</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.DataResponse$<init>(kotlin.Int, kotlin.Int, kotlin.Int, kotlin.Int, kotlin.collections.List((com.vmadalin.core.network.responses.DataResponse.T)))/total">total</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.DataResponse$<init>(kotlin.Int, kotlin.Int, kotlin.Int, kotlin.Int, kotlin.collections.List((com.vmadalin.core.network.responses.DataResponse.T)))/count">count</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.DataResponse$<init>(kotlin.Int, kotlin.Int, kotlin.Int, kotlin.Int, kotlin.collections.List((com.vmadalin.core.network.responses.DataResponse.T)))/results">results</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-data-response/count.html"><span class="keyword">val </span><span class="identifier">count</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-data-response/limit.html"><span class="keyword">val </span><span class="identifier">limit</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-data-response/offset.html"><span class="keyword">val </span><span class="identifier">offset</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-data-response/results.html"><span class="keyword">val </span><span class="identifier">results</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-data-response/total.html"><span class="keyword">val </span><span class="identifier">total</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.scopes/-feature-scope/index.html"><span class="identifier">@Scope</span> <span class="keyword">annotation</span> <span class="keyword">class </span><span class="identifier">FeatureScope</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.scopes/-feature-scope/-init-.html"><span class="identifier">FeatureScope</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.extensions/kotlin.-byte-array/index.html"><span class="identifier">kotlin.ByteArray</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.extensions/kotlin.-byte-array/to-hex.html"><span class="keyword">fun </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte-array/index.html"><span class="identifier">ByteArray</span></a><span class="symbol">.</span><span class="identifier">toHex</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.extensions/kotlin.-string/index.html"><span class="identifier">kotlin.String</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.extensions/kotlin.-string/to-m-d5.html"><span class="keyword">fun </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">.</span><span class="identifier">toMD5</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.mapper/-mapper/index.html"><span class="keyword">interface </span><span class="identifier">Mapper</span><span class="symbol">&lt;</span><span class="identifier">F</span><span class="symbol">, </span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.mapper/-mapper/map.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">map</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.mapper.Mapper$map(com.vmadalin.core.mapper.Mapper.F)/from">from</span><span class="symbol">:</span>&nbsp;<span class="identifier">F</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database/-marvel-database/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">MarvelDatabase</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">RoomDatabase</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database/-marvel-database/-init-.html"><span class="identifier">MarvelDatabase</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database/-marvel-database/character-favorite-dao.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">characterFavoriteDao</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/index.html"><span class="identifier">CharacterFavoriteDao</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.repositiories/-marvel-repository/index.html"><span class="keyword">class </span><span class="identifier">MarvelRepository</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.repositiories/-marvel-repository/-init-.html"><span class="identifier">MarvelRepository</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.repositiories.MarvelRepository$<init>(com.vmadalin.core.network.services.MarvelService)/service">service</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.network.services/-marvel-service/index.html"><span class="identifier">MarvelService</span></a><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.repositiories/-marvel-repository/get-character.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getCharacter</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.repositiories.MarvelRepository$getCharacter(kotlin.Long)/id">id</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.responses/-base-response/index.html"><span class="identifier">BaseResponse</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.network.responses/-character-response/index.html"><span class="identifier">CharacterResponse</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.repositiories/-marvel-repository/get-characters.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getCharacters</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.repositiories.MarvelRepository$getCharacters(kotlin.Int, kotlin.Int)/offset">offset</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.repositiories.MarvelRepository$getCharacters(kotlin.Int, kotlin.Int)/limit">limit</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.responses/-base-response/index.html"><span class="identifier">BaseResponse</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.network.responses/-character-response/index.html"><span class="identifier">CharacterResponse</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.services/-marvel-service/index.html"><span class="keyword">interface </span><span class="identifier">MarvelService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.services/-marvel-service/get-character.html"><span class="identifier">@GET</span><span class="symbol">(</span>"/v1/public/characters/{id}"<span class="symbol">)</span> <span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getCharacter</span><span class="symbol">(</span><span class="identifier">@Path</span><span class="symbol">(</span>"id"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacter(kotlin.Long, kotlin.String, kotlin.String, kotlin.String)/id">id</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">, </span><span class="identifier">@Query</span><span class="symbol">(</span>"apikey"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacter(kotlin.Long, kotlin.String, kotlin.String, kotlin.String)/apiKey">apiKey</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier">@Query</span><span class="symbol">(</span>"hash"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacter(kotlin.Long, kotlin.String, kotlin.String, kotlin.String)/hash">hash</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier">@Query</span><span class="symbol">(</span>"ts"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacter(kotlin.Long, kotlin.String, kotlin.String, kotlin.String)/timestamp">timestamp</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.responses/-base-response/index.html"><span class="identifier">BaseResponse</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.network.responses/-character-response/index.html"><span class="identifier">CharacterResponse</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.services/-marvel-service/get-characters.html"><span class="identifier">@GET</span><span class="symbol">(</span>"/v1/public/characters"<span class="symbol">)</span> <span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getCharacters</span><span class="symbol">(</span><span class="identifier">@Query</span><span class="symbol">(</span>"apikey"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacters(kotlin.String, kotlin.String, kotlin.String, kotlin.Int, kotlin.Int)/apiKey">apiKey</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier">@Query</span><span class="symbol">(</span>"hash"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacters(kotlin.String, kotlin.String, kotlin.String, kotlin.Int, kotlin.Int)/hash">hash</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier">@Query</span><span class="symbol">(</span>"ts"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacters(kotlin.String, kotlin.String, kotlin.String, kotlin.Int, kotlin.Int)/timestamp">timestamp</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier">@Query</span><span class="symbol">(</span>"offset"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacters(kotlin.String, kotlin.String, kotlin.String, kotlin.Int, kotlin.Int)/offset">offset</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">, </span><span class="identifier">@Query</span><span class="symbol">(</span>"limit"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacters(kotlin.String, kotlin.String, kotlin.String, kotlin.Int, kotlin.Int)/limit">limit</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.responses/-base-response/index.html"><span class="identifier">BaseResponse</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.network.responses/-character-response/index.html"><span class="identifier">CharacterResponse</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-network-module/index.html"><span class="identifier">@Module</span> <span class="keyword">class </span><span class="identifier">NetworkModule</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-network-module/-init-.html"><span class="identifier">NetworkModule</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-network-module/provide-http-client.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideHttpClient</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.di.modules.NetworkModule$provideHttpClient(okhttp3.logging.HttpLoggingInterceptor)/interceptor">interceptor</span><span class="symbol">:</span>&nbsp;<span class="identifier">HttpLoggingInterceptor</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">OkHttpClient</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-network-module/provide-http-logging-interceptor.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideHttpLoggingInterceptor</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">HttpLoggingInterceptor</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-network-module/provide-marvel-repository.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideMarvelRepository</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.di.modules.NetworkModule$provideMarvelRepository(com.vmadalin.core.network.services.MarvelService)/service">service</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.network.services/-marvel-service/index.html"><span class="identifier">MarvelService</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.repositiories/-marvel-repository/index.html"><span class="identifier">MarvelRepository</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-network-module/provide-marvel-service.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideMarvelService</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.di.modules.NetworkModule$provideMarvelService(retrofit2.Retrofit)/retrofit">retrofit</span><span class="symbol">:</span>&nbsp;<span class="identifier">Retrofit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.services/-marvel-service/index.html"><span class="identifier">MarvelService</span></a><span class="symbol">!</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-network-module/provide-retrofit-builder.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideRetrofitBuilder</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">NetworkState</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-error/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Error</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.network/-network-state/index.html"><span class="identifier">NetworkState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-error/-init-.html"><span class="identifier">Error</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.NetworkState.Error$<init>(kotlin.Boolean)/isAdditional">isAdditional</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-error/is-additional.html"><span class="keyword">val </span><span class="identifier">isAdditional</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/is-error.html"><span class="keyword">fun </span><span class="identifier">isError</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/is-loading.html"><span class="keyword">fun </span><span class="identifier">isLoading</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/is-success.html"><span class="keyword">fun </span><span class="identifier">isSuccess</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-loading/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Loading</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.network/-network-state/index.html"><span class="identifier">NetworkState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-loading/-init-.html"><span class="identifier">Loading</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.NetworkState.Loading$<init>(kotlin.Boolean)/isAdditional">isAdditional</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-loading/is-additional.html"><span class="keyword">val </span><span class="identifier">isAdditional</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-success/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Success</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.network/-network-state/index.html"><span class="identifier">NetworkState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-success/-init-.html"><span class="identifier">Success</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.NetworkState.Success$<init>(kotlin.Boolean, kotlin.Boolean)/isAdditional">isAdditional</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.NetworkState.Success$<init>(kotlin.Boolean, kotlin.Boolean)/isEmptyResponse">isEmptyResponse</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-success/is-additional.html"><span class="keyword">val </span><span class="identifier">isAdditional</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-success/is-empty-response.html"><span class="keyword">val </span><span class="identifier">isEmptyResponse</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.annotations/-open-class/index.html"><span class="identifier">@Target</span><span class="symbol">(</span>[AnnotationTarget.ANNOTATION_CLASS]<span class="symbol">)</span> <span class="keyword">annotation</span> <span class="keyword">class </span><span class="identifier">OpenClass</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.annotations/-open-class/-init-.html"><span class="identifier">OpenClass</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.annotations/-open-for-testing/index.html"><span class="identifier">@Target</span><span class="symbol">(</span>[AnnotationTarget.CLASS]<span class="symbol">)</span> <span class="keyword">annotation</span> <span class="keyword">class </span><span class="identifier">OpenForTesting</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.annotations/-open-for-testing/-init-.html"><span class="identifier">OpenForTesting</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.utils/-theme-utils/index.html"><span class="keyword">class </span><span class="identifier">ThemeUtils</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.utils/-theme-utils/-init-.html"><span class="identifier">ThemeUtils</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.utils/-theme-utils/is-dark-theme.html"><span class="keyword">fun </span><span class="identifier">isDarkTheme</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.utils.ThemeUtils$isDarkTheme(android.content.Context)/context">context</span><span class="symbol">:</span>&nbsp;<a href="https://developer.android.com/reference/android/content/Context.html"><span class="identifier">Context</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.utils/-theme-utils/is-light-theme.html"><span class="keyword">fun </span><span class="identifier">isLightTheme</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.utils.ThemeUtils$isLightTheme(android.content.Context)/context">context</span><span class="symbol">:</span>&nbsp;<a href="https://developer.android.com/reference/android/content/Context.html"><span class="identifier">Context</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.utils/-theme-utils/set-night-mode.html"><span class="keyword">fun </span><span class="identifier">setNightMode</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.utils.ThemeUtils$setNightMode(kotlin.Boolean, kotlin.Long)/forceNight">forceNight</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.utils.ThemeUtils$setNightMode(kotlin.Boolean, kotlin.Long)/delay">delay</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a>&nbsp;<span class="symbol">=</span>&nbsp;0L<span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-utils-module/index.html"><span class="identifier">@Module</span> <span class="keyword">class </span><span class="identifier">UtilsModule</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-utils-module/-init-.html"><span class="identifier">UtilsModule</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-utils-module/provide-theme-utils.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideThemeUtils</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.utils/-theme-utils/index.html"><span class="identifier">ThemeUtils</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.annotations/index.html"><span class="keyword">package</span>&nbsp;<span class="identifier">com.vmadalin.core.annotations</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.annotations/-open-class/index.html"><span class="identifier">@Target</span><span class="symbol">(</span>[AnnotationTarget.ANNOTATION_CLASS]<span class="symbol">)</span> <span class="keyword">annotation</span> <span class="keyword">class </span><span class="identifier">OpenClass</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.annotations/-open-class/-init-.html"><span class="identifier">OpenClass</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.annotations/-open-for-testing/index.html"><span class="identifier">@Target</span><span class="symbol">(</span>[AnnotationTarget.CLASS]<span class="symbol">)</span> <span class="keyword">annotation</span> <span class="keyword">class </span><span class="identifier">OpenForTesting</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.annotations/-open-for-testing/-init-.html"><span class="identifier">OpenForTesting</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database/index.html"><span class="keyword">package</span>&nbsp;<span class="identifier">com.vmadalin.core.database</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database/-marvel-database/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">MarvelDatabase</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">RoomDatabase</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database/-marvel-database/-init-.html"><span class="identifier">MarvelDatabase</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database/-marvel-database/character-favorite-dao.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">characterFavoriteDao</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/index.html"><span class="identifier">CharacterFavoriteDao</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/index.html"><span class="keyword">package</span>&nbsp;<span class="identifier">com.vmadalin.core.database.characterfavorite</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">CharacterFavorite</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/-init-.html"><span class="identifier">CharacterFavorite</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavorite$<init>(kotlin.Long, kotlin.String, kotlin.String)/id">id</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavorite$<init>(kotlin.Long, kotlin.String, kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavorite$<init>(kotlin.Long, kotlin.String, kotlin.String)/imageUrl">imageUrl</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/image-url.html"><span class="keyword">val </span><span class="identifier">imageUrl</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/index.html"><span class="keyword">interface </span><span class="identifier">CharacterFavoriteDao</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/delete-all-characters-favorite.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">deleteAllCharactersFavorite</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/delete-character-favorite.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">deleteCharacterFavorite</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao$deleteCharacterFavorite(com.vmadalin.core.database.characterfavorite.CharacterFavorite)/character">character</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/delete-character-favorite-by-id.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">deleteCharacterFavoriteById</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao$deleteCharacterFavoriteById(kotlin.Long)/characterFavoriteId">characterFavoriteId</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/get-all-characters-favorite.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getAllCharactersFavorite</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/get-all-characters-favorite-live-data.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getAllCharactersFavoriteLiveData</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">LiveData</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/get-character-favorite.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getCharacterFavorite</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao$getCharacterFavorite(kotlin.Long)/characterFavoriteId">characterFavoriteId</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">?</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/insert-character-favorite.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">insertCharacterFavorite</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao$insertCharacterFavorite(com.vmadalin.core.database.characterfavorite.CharacterFavorite)/character">character</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/insert-characters-favorites.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">insertCharactersFavorites</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao$insertCharactersFavorites(kotlin.collections.List((com.vmadalin.core.database.characterfavorite.CharacterFavorite)))/characters">characters</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/index.html"><span class="keyword">class </span><span class="identifier">CharacterFavoriteRepository</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/-init-.html"><span class="identifier">CharacterFavoriteRepository</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$<init>(com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao)/characterFavoriteDao">characterFavoriteDao</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/index.html"><span class="identifier">CharacterFavoriteDao</span></a><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/delete-all-characters-favorite.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">deleteAllCharactersFavorite</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/delete-character-favorite.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">deleteCharacterFavorite</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$deleteCharacterFavorite(com.vmadalin.core.database.characterfavorite.CharacterFavorite)/character">character</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/delete-character-favorite-by-id.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">deleteCharacterFavoriteById</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$deleteCharacterFavoriteById(kotlin.Long)/characterFavoriteId">characterFavoriteId</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/get-all-characters-favorite.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getAllCharactersFavorite</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/get-all-characters-favorite-live-data.html"><span class="keyword">fun </span><span class="identifier">getAllCharactersFavoriteLiveData</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">LiveData</span><span class="symbol">&lt;</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/get-character-favorite.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getCharacterFavorite</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$getCharacterFavorite(kotlin.Long)/characterFavoriteId">characterFavoriteId</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">?</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/insert-character-favorite.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">insertCharacterFavorite</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$insertCharacterFavorite(kotlin.Long, kotlin.String, kotlin.String)/id">id</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$insertCharacterFavorite(kotlin.Long, kotlin.String, kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$insertCharacterFavorite(kotlin.Long, kotlin.String, kotlin.String)/imageUrl">imageUrl</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/insert-characters-favorites.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">insertCharactersFavorites</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.database.characterfavorite.CharacterFavoriteRepository$insertCharactersFavorites(kotlin.collections.List((com.vmadalin.core.database.characterfavorite.CharacterFavorite)))/characters">characters</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite/index.html"><span class="identifier">CharacterFavorite</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.migrations/index.html"><span class="keyword">package</span>&nbsp;<span class="identifier">com.vmadalin.core.database.migrations</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.database.migrations/-m-i-g-r-a-t-i-o-n_1_2.html"><span class="keyword">val </span><span class="identifier">MIGRATION_1_2</span><span class="symbol">: </span><span class="identifier">Migration</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di/index.html"><span class="keyword">package</span>&nbsp;<span class="identifier">com.vmadalin.core.di</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di/-core-component/index.html"><span class="identifier">@Singleton</span> <span class="identifier">@Component</span><span class="symbol">(</span>[ContextModule, NetworkModule, DatabaseModule, UtilsModule]<span class="symbol">)</span> <span class="keyword">interface </span><span class="identifier">CoreComponent</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di/-core-component/character-favorite-dao.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">characterFavoriteDao</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/index.html"><span class="identifier">CharacterFavoriteDao</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di/-core-component/context.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">context</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://developer.android.com/reference/android/content/Context.html"><span class="identifier">Context</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di/-core-component/marvel-repository.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">marvelRepository</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.repositiories/-marvel-repository/index.html"><span class="identifier">MarvelRepository</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di/-core-component/marvel-service.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">marvelService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.services/-marvel-service/index.html"><span class="identifier">MarvelService</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di/-core-component/theme-utils.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">themeUtils</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.utils/-theme-utils/index.html"><span class="identifier">ThemeUtils</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/index.html"><span class="keyword">package</span>&nbsp;<span class="identifier">com.vmadalin.core.di.modules</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-context-module/index.html"><span class="identifier">@Module</span> <span class="keyword">class </span><span class="identifier">ContextModule</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-context-module/-init-.html"><span class="identifier">ContextModule</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.di.modules.ContextModule$<init>(android.app.Application)/application">application</span><span class="symbol">:</span>&nbsp;<a href="https://developer.android.com/reference/android/app/Application.html"><span class="identifier">Application</span></a><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-context-module/provide-context.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideContext</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://developer.android.com/reference/android/content/Context.html"><span class="identifier">Context</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-database-module/index.html"><span class="identifier">@Module</span> <span class="keyword">class </span><span class="identifier">DatabaseModule</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-database-module/-init-.html"><span class="identifier">DatabaseModule</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-database-module/provide-character-favorite-dao.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideCharacterFavoriteDao</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.di.modules.DatabaseModule$provideCharacterFavoriteDao(com.vmadalin.core.database.MarvelDatabase)/marvelDatabase">marvelDatabase</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.database/-marvel-database/index.html"><span class="identifier">MarvelDatabase</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/index.html"><span class="identifier">CharacterFavoriteDao</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-database-module/provide-character-favorite-repository.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideCharacterFavoriteRepository</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.di.modules.DatabaseModule$provideCharacterFavoriteRepository(com.vmadalin.core.database.characterfavorite.CharacterFavoriteDao)/characterFavoriteDao">characterFavoriteDao</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.database.characterfavorite/-character-favorite-dao/index.html"><span class="identifier">CharacterFavoriteDao</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.database.characterfavorite/-character-favorite-repository/index.html"><span class="identifier">CharacterFavoriteRepository</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-database-module/provide-marvel-database.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideMarvelDatabase</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.di.modules.DatabaseModule$provideMarvelDatabase(android.content.Context)/context">context</span><span class="symbol">:</span>&nbsp;<a href="https://developer.android.com/reference/android/content/Context.html"><span class="identifier">Context</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.database/-marvel-database/index.html"><span class="identifier">MarvelDatabase</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-network-module/index.html"><span class="identifier">@Module</span> <span class="keyword">class </span><span class="identifier">NetworkModule</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-network-module/-init-.html"><span class="identifier">NetworkModule</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-network-module/provide-http-client.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideHttpClient</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.di.modules.NetworkModule$provideHttpClient(okhttp3.logging.HttpLoggingInterceptor)/interceptor">interceptor</span><span class="symbol">:</span>&nbsp;<span class="identifier">HttpLoggingInterceptor</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">OkHttpClient</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-network-module/provide-http-logging-interceptor.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideHttpLoggingInterceptor</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">HttpLoggingInterceptor</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-network-module/provide-marvel-repository.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideMarvelRepository</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.di.modules.NetworkModule$provideMarvelRepository(com.vmadalin.core.network.services.MarvelService)/service">service</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.network.services/-marvel-service/index.html"><span class="identifier">MarvelService</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.repositiories/-marvel-repository/index.html"><span class="identifier">MarvelRepository</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-network-module/provide-marvel-service.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideMarvelService</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.di.modules.NetworkModule$provideMarvelService(retrofit2.Retrofit)/retrofit">retrofit</span><span class="symbol">:</span>&nbsp;<span class="identifier">Retrofit</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.services/-marvel-service/index.html"><span class="identifier">MarvelService</span></a><span class="symbol">!</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-network-module/provide-retrofit-builder.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideRetrofitBuilder</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-utils-module/index.html"><span class="identifier">@Module</span> <span class="keyword">class </span><span class="identifier">UtilsModule</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-utils-module/-init-.html"><span class="identifier">UtilsModule</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.modules/-utils-module/provide-theme-utils.html"><span class="identifier">@Singleton</span> <span class="identifier">@Provides</span> <span class="keyword">fun </span><span class="identifier">provideThemeUtils</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.utils/-theme-utils/index.html"><span class="identifier">ThemeUtils</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.scopes/index.html"><span class="keyword">package</span>&nbsp;<span class="identifier">com.vmadalin.core.di.scopes</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.scopes/-app-scope/index.html"><span class="identifier">@Scope</span> <span class="keyword">annotation</span> <span class="keyword">class </span><span class="identifier">AppScope</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.scopes/-app-scope/-init-.html"><span class="identifier">AppScope</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.scopes/-feature-scope/index.html"><span class="identifier">@Scope</span> <span class="keyword">annotation</span> <span class="keyword">class </span><span class="identifier">FeatureScope</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.di.scopes/-feature-scope/-init-.html"><span class="identifier">FeatureScope</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.extensions/index.html"><span class="keyword">package</span>&nbsp;<span class="identifier">com.vmadalin.core.extensions</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.extensions/kotlin.-byte-array/index.html"><span class="identifier">kotlin.ByteArray</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.extensions/kotlin.-byte-array/to-hex.html"><span class="keyword">fun </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte-array/index.html"><span class="identifier">ByteArray</span></a><span class="symbol">.</span><span class="identifier">toHex</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.extensions/kotlin.-string/index.html"><span class="identifier">kotlin.String</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.extensions/kotlin.-string/to-m-d5.html"><span class="keyword">fun </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">.</span><span class="identifier">toMD5</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.mapper/index.html"><span class="keyword">package</span>&nbsp;<span class="identifier">com.vmadalin.core.mapper</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.mapper/-mapper/index.html"><span class="keyword">interface </span><span class="identifier">Mapper</span><span class="symbol">&lt;</span><span class="identifier">F</span><span class="symbol">, </span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.mapper/-mapper/map.html"><span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">map</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.mapper.Mapper$map(com.vmadalin.core.mapper.Mapper.F)/from">from</span><span class="symbol">:</span>&nbsp;<span class="identifier">F</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/index.html"><span class="keyword">package</span>&nbsp;<span class="identifier">com.vmadalin.core.network</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">NetworkState</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-error/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Error</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.network/-network-state/index.html"><span class="identifier">NetworkState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-error/-init-.html"><span class="identifier">Error</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.NetworkState.Error$<init>(kotlin.Boolean)/isAdditional">isAdditional</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-error/is-additional.html"><span class="keyword">val </span><span class="identifier">isAdditional</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/is-error.html"><span class="keyword">fun </span><span class="identifier">isError</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/is-loading.html"><span class="keyword">fun </span><span class="identifier">isLoading</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/is-success.html"><span class="keyword">fun </span><span class="identifier">isSuccess</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-loading/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Loading</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.network/-network-state/index.html"><span class="identifier">NetworkState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-loading/-init-.html"><span class="identifier">Loading</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.NetworkState.Loading$<init>(kotlin.Boolean)/isAdditional">isAdditional</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-loading/is-additional.html"><span class="keyword">val </span><span class="identifier">isAdditional</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-success/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Success</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.network/-network-state/index.html"><span class="identifier">NetworkState</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-success/-init-.html"><span class="identifier">Success</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.NetworkState.Success$<init>(kotlin.Boolean, kotlin.Boolean)/isAdditional">isAdditional</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.NetworkState.Success$<init>(kotlin.Boolean, kotlin.Boolean)/isEmptyResponse">isEmptyResponse</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-success/is-additional.html"><span class="keyword">val </span><span class="identifier">isAdditional</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network/-network-state/-success/is-empty-response.html"><span class="keyword">val </span><span class="identifier">isEmptyResponse</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.repositiories/index.html"><span class="keyword">package</span>&nbsp;<span class="identifier">com.vmadalin.core.network.repositiories</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.repositiories/-marvel-repository/index.html"><span class="keyword">class </span><span class="identifier">MarvelRepository</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.repositiories/-marvel-repository/-init-.html"><span class="identifier">MarvelRepository</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.repositiories.MarvelRepository$<init>(com.vmadalin.core.network.services.MarvelService)/service">service</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.network.services/-marvel-service/index.html"><span class="identifier">MarvelService</span></a><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.repositiories/-marvel-repository/get-character.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getCharacter</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.repositiories.MarvelRepository$getCharacter(kotlin.Long)/id">id</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.responses/-base-response/index.html"><span class="identifier">BaseResponse</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.network.responses/-character-response/index.html"><span class="identifier">CharacterResponse</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.repositiories/-marvel-repository/get-characters.html"><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getCharacters</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.repositiories.MarvelRepository$getCharacters(kotlin.Int, kotlin.Int)/offset">offset</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.repositiories.MarvelRepository$getCharacters(kotlin.Int, kotlin.Int)/limit">limit</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.responses/-base-response/index.html"><span class="identifier">BaseResponse</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.network.responses/-character-response/index.html"><span class="identifier">CharacterResponse</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/index.html"><span class="keyword">package</span>&nbsp;<span class="identifier">com.vmadalin.core.network.responses</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-base-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">BaseResponse</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-base-response/-init-.html"><span class="identifier">BaseResponse</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.responses.BaseResponse$<init>(kotlin.Any, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.DataResponse((com.vmadalin.core.network.responses.BaseResponse.T)))/code">code</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.BaseResponse$<init>(kotlin.Any, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.DataResponse((com.vmadalin.core.network.responses.BaseResponse.T)))/status">status</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.BaseResponse$<init>(kotlin.Any, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.DataResponse((com.vmadalin.core.network.responses.BaseResponse.T)))/message">message</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.BaseResponse$<init>(kotlin.Any, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.DataResponse((com.vmadalin.core.network.responses.BaseResponse.T)))/data">data</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.network.responses/-data-response/index.html"><span class="identifier">DataResponse</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-base-response/code.html"><span class="keyword">val </span><span class="identifier">code</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html"><span class="identifier">Any</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-base-response/data.html"><span class="keyword">val </span><span class="identifier">data</span><span class="symbol">: </span><a href="com.vmadalin.core.network.responses/-data-response/index.html"><span class="identifier">DataResponse</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-base-response/message.html"><span class="keyword">val </span><span class="identifier">message</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-base-response/status.html"><span class="keyword">val </span><span class="identifier">status</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">CharacterResponse</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-response/-init-.html"><span class="identifier">CharacterResponse</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.responses.CharacterResponse$<init>(kotlin.Long, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.CharacterThumbnailResponse)/id">id</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.CharacterResponse$<init>(kotlin.Long, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.CharacterThumbnailResponse)/name">name</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.CharacterResponse$<init>(kotlin.Long, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.CharacterThumbnailResponse)/description">description</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.CharacterResponse$<init>(kotlin.Long, kotlin.String, kotlin.String, com.vmadalin.core.network.responses.CharacterThumbnailResponse)/thumbnail">thumbnail</span><span class="symbol">:</span>&nbsp;<a href="com.vmadalin.core.network.responses/-character-thumbnail-response/index.html"><span class="identifier">CharacterThumbnailResponse</span></a><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-response/description.html"><span class="keyword">val </span><span class="identifier">description</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-response/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-response/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-response/thumbnail.html"><span class="keyword">val </span><span class="identifier">thumbnail</span><span class="symbol">: </span><a href="com.vmadalin.core.network.responses/-character-thumbnail-response/index.html"><span class="identifier">CharacterThumbnailResponse</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-thumbnail-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">CharacterThumbnailResponse</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-thumbnail-response/-init-.html"><span class="identifier">CharacterThumbnailResponse</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.responses.CharacterThumbnailResponse$<init>(kotlin.String, kotlin.String)/path">path</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.CharacterThumbnailResponse$<init>(kotlin.String, kotlin.String)/extension">extension</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-thumbnail-response/extension.html"><span class="keyword">val </span><span class="identifier">extension</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-character-thumbnail-response/path.html"><span class="keyword">val </span><span class="identifier">path</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-data-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">DataResponse</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-data-response/-init-.html"><span class="identifier">DataResponse</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.network.responses.DataResponse$<init>(kotlin.Int, kotlin.Int, kotlin.Int, kotlin.Int, kotlin.collections.List((com.vmadalin.core.network.responses.DataResponse.T)))/offset">offset</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.DataResponse$<init>(kotlin.Int, kotlin.Int, kotlin.Int, kotlin.Int, kotlin.collections.List((com.vmadalin.core.network.responses.DataResponse.T)))/limit">limit</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.DataResponse$<init>(kotlin.Int, kotlin.Int, kotlin.Int, kotlin.Int, kotlin.collections.List((com.vmadalin.core.network.responses.DataResponse.T)))/total">total</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.DataResponse$<init>(kotlin.Int, kotlin.Int, kotlin.Int, kotlin.Int, kotlin.collections.List((com.vmadalin.core.network.responses.DataResponse.T)))/count">count</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.network.responses.DataResponse$<init>(kotlin.Int, kotlin.Int, kotlin.Int, kotlin.Int, kotlin.collections.List((com.vmadalin.core.network.responses.DataResponse.T)))/results">results</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-data-response/count.html"><span class="keyword">val </span><span class="identifier">count</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-data-response/limit.html"><span class="keyword">val </span><span class="identifier">limit</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-data-response/offset.html"><span class="keyword">val </span><span class="identifier">offset</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-data-response/results.html"><span class="keyword">val </span><span class="identifier">results</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html"><span class="identifier">List</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.responses/-data-response/total.html"><span class="keyword">val </span><span class="identifier">total</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.services/index.html"><span class="keyword">package</span>&nbsp;<span class="identifier">com.vmadalin.core.network.services</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.services/-marvel-service/index.html"><span class="keyword">interface </span><span class="identifier">MarvelService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.services/-marvel-service/get-character.html"><span class="identifier">@GET</span><span class="symbol">(</span>"/v1/public/characters/{id}"<span class="symbol">)</span> <span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getCharacter</span><span class="symbol">(</span><span class="identifier">@Path</span><span class="symbol">(</span>"id"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacter(kotlin.Long, kotlin.String, kotlin.String, kotlin.String)/id">id</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a><span class="symbol">, </span><span class="identifier">@Query</span><span class="symbol">(</span>"apikey"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacter(kotlin.Long, kotlin.String, kotlin.String, kotlin.String)/apiKey">apiKey</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier">@Query</span><span class="symbol">(</span>"hash"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacter(kotlin.Long, kotlin.String, kotlin.String, kotlin.String)/hash">hash</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier">@Query</span><span class="symbol">(</span>"ts"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacter(kotlin.Long, kotlin.String, kotlin.String, kotlin.String)/timestamp">timestamp</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.responses/-base-response/index.html"><span class="identifier">BaseResponse</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.network.responses/-character-response/index.html"><span class="identifier">CharacterResponse</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.network.services/-marvel-service/get-characters.html"><span class="identifier">@GET</span><span class="symbol">(</span>"/v1/public/characters"<span class="symbol">)</span> <span class="keyword">abstract</span> <span class="keyword">suspend</span> <span class="keyword">fun </span><span class="identifier">getCharacters</span><span class="symbol">(</span><span class="identifier">@Query</span><span class="symbol">(</span>"apikey"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacters(kotlin.String, kotlin.String, kotlin.String, kotlin.Int, kotlin.Int)/apiKey">apiKey</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier">@Query</span><span class="symbol">(</span>"hash"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacters(kotlin.String, kotlin.String, kotlin.String, kotlin.Int, kotlin.Int)/hash">hash</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier">@Query</span><span class="symbol">(</span>"ts"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacters(kotlin.String, kotlin.String, kotlin.String, kotlin.Int, kotlin.Int)/timestamp">timestamp</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html"><span class="identifier">String</span></a><span class="symbol">, </span><span class="identifier">@Query</span><span class="symbol">(</span>"offset"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacters(kotlin.String, kotlin.String, kotlin.String, kotlin.Int, kotlin.Int)/offset">offset</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">, </span><span class="identifier">@Query</span><span class="symbol">(</span>"limit"<span class="symbol">)</span> <span class="identifier" id="com.vmadalin.core.network.services.MarvelService$getCharacters(kotlin.String, kotlin.String, kotlin.String, kotlin.Int, kotlin.Int)/limit">limit</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html"><span class="identifier">Int</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="com.vmadalin.core.network.responses/-base-response/index.html"><span class="identifier">BaseResponse</span></a><span class="symbol">&lt;</span><a href="com.vmadalin.core.network.responses/-character-response/index.html"><span class="identifier">CharacterResponse</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.utils/index.html"><span class="keyword">package</span>&nbsp;<span class="identifier">com.vmadalin.core.utils</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.utils/-theme-utils/index.html"><span class="keyword">class </span><span class="identifier">ThemeUtils</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<meta charset="UTF-8">
<title>Module Contents</title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.utils/-theme-utils/-init-.html"><span class="identifier">ThemeUtils</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.utils/-theme-utils/is-dark-theme.html"><span class="keyword">fun </span><span class="identifier">isDarkTheme</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.utils.ThemeUtils$isDarkTheme(android.content.Context)/context">context</span><span class="symbol">:</span>&nbsp;<a href="https://developer.android.com/reference/android/content/Context.html"><span class="identifier">Context</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.utils/-theme-utils/is-light-theme.html"><span class="keyword">fun </span><span class="identifier">isLightTheme</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.utils.ThemeUtils$isLightTheme(android.content.Context)/context">context</span><span class="symbol">:</span>&nbsp;<a href="https://developer.android.com/reference/android/content/Context.html"><span class="identifier">Context</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a></a></a><br/>
<a href="/Users/vmadalin/kotlin-sample-app/docs/core/index"><a href="com.vmadalin.core.utils/-theme-utils/set-night-mode.html"><span class="keyword">fun </span><span class="identifier">setNightMode</span><span class="symbol">(</span><span class="identifier" id="com.vmadalin.core.utils.ThemeUtils$setNightMode(kotlin.Boolean, kotlin.Long)/forceNight">forceNight</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html"><span class="identifier">Boolean</span></a><span class="symbol">, </span><span class="identifier" id="com.vmadalin.core.utils.ThemeUtils$setNightMode(kotlin.Boolean, kotlin.Long)/delay">delay</span><span class="symbol">:</span>&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-long/index.html"><span class="identifier">Long</span></a>&nbsp;<span class="symbol">=</span>&nbsp;0L<span class="symbol">)</span><span class="symbol">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html"><span class="identifier">Unit</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
